/**  \file HouseItem.qml
\brief Properties for the multi-form Price My House procedure

Price My House for Nokia mobile platforms.

\author © 2011 Enrico Miglino / Tech Consulting (enrico.miglino@ovi.com)
\author "Evimin Fiyati Price My House" is protected by the copyright law
\author Distributed under the LGPL 3.0 license.
\date 2011

\par Licensing notes

    "Price My House" is free software: you can redistribute it
    and/or modify it under the terms of the Lesser GNU General Public License
    as published by the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    "Price My House" is distributed in the hope that it
    will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    Lesser GNU General Public License for more details.

    You should have received a copy of the Lesser GNU General Public License
    along with "Price My House".
    If not, see <http://www.gnu.org/licenses/>.

*/

import QtQuick 1.0
/*
    This object defines all the properties, events and methods used by the sliding
    pages that manages the application settings. This strategy is used so the main
    application instantiates only one object controlling the events through methods and states.
    The DataItem object has also the role to interface the external data feeds
    through the json library and optionally save locally some patterns.
  */
Item {
    // The theme used by the framework
    property string _theme: "PMH"
    function getTheme() { return _theme; }

    // Application variables: field and button names, titles etc.
    property string _summaryPageTit: ""
    property string _sectionName: ""

    // Navigation buttons for price my house forms page
    property string _centerNavBtn: ""
    property string _closeNavBtn: ""

    // Page 1 definitions
    property string p1_txt1: "City"
    property string p1_txt2: "District"
    property string p1_txt3: "Neighbor"
    property string p1_txt4: "Position"
    property string p1_txt5: "Real Estate type"
    // Page 1 fields
    property string p1_fld1: ""
    property string p1_fld2: ""
    property string p1_fld3: ""
    property string p1_fld4: ""
    property string p1_fld5: ""

    // Page 2 definitions
    property string p2_txt1: ""
    property string p2_txt2: ""
    // Page 2 option flags
    property string p2_opt1: ""
    property string p2_opt2: ""
    property string p2_opt3: ""
    property string p2_opt4: ""
    property string p2_opt5: ""
    // Page 2 info flags
    property string p2_inf1: ""
    property string p2_inf2: ""
    property string p2_inf3: ""
    property string p2_inf4: ""
    property string p2_inf5: ""
    // Page Exclusive state value (the number of the option seected to on
    property int p2_grp1: 1 // Default value

    // Page 3 definitions
    property string p3_txt1: "Real Estate property"
    property string p3_txt2: "N. of floors"
    property string p3_txt3: "Apt. floor number"
    property string p3_txt4: "N. of rooms"
    property string p3_txt5: "Note" /* This field is informational only. */
    // Page 3 fields
    property string p3_fld1: ""
    property string p3_fld2: ""
    property string p3_fld3: ""
    property string p3_fld4: ""

    // Page 4 definitions
    property string p4_txt1: "Age"
    property string p4_txt2: "Current status"
    property string p4_txt3: "1st contract year of renter"
    property string p4_txt4: "Tenancy area"
    property string p4_txt5: "Gross (m2)"
    property string p4_txt6: "Net (m2)"
    // Page 4 fields (Gross & Net area are not included in data fields but used for calculation)
    property string p4_fld1: ""
    property string p4_fld2: ""
    property string p4_fld3: ""
    property string p4_fld4: ""
    property string p4_fld5: ""

    // Page 5 definitions
    property string p5_txt1: "R.E. not delivered"
    property string p5_txt2: "R.E. delivered"
    property string p5_txt3: "Deed information"
    // Page 5 fields
    property string p5_fld1: ""
    property string p5_fld2: ""
    // Page 5 option flags
    property string p5_opt1: "Option 1"
    property string p5_opt2: "Option 2"
    property string p5_opt3: "Option 3"
    property string p5_opt4: "Option 4"
    property string p5_opt5: "Option 5"
    // Page 5 info flags
    property string p5_inf1: "More info for option 1"
    property string p5_inf2: "More info for option 2"
    property string p5_inf3: "More info for option 3"
    property string p5_inf4: "More info for option 4"
    property string p5_inf5: "More info for option 5"

    // Page 6 definitions
    property string p6_txt1: "View scene"
    property string p6_txt2: "Heating facilities"
    property string p6_txt3: "Parking"
    property string p6_txt4: "Lift"
    // Page 6 flags
    property string p6_opt1: "Option 1"
    // Page 6 info flags
    property string p6_inf1: "More info for option 1"
    // Page 6 fields
    property string p6_fld1: ""
    property string p6_fld2: ""
    property string p6_fld3: ""
    property string p6_fld4: ""

    // Page 7 definitions
    property string p7_txt1: "Swimming pool"
    property string p7_txt2: "Monthly net rent val."
    property string p7_txt3: "Ask"
    // Page 7 fields
    property string p7_fld1: ""
    property string p7_fld2: ""
    // Page 7 flags
    property string p7_opt1: "Option 1"
    property string p7_opt2: "Option 2"
    property string p7_opt3: "Option 3"
    // Page 6 info flags
    property string p7_inf1: "More info for option 1"
    property string p7_inf2: "More info for option 2"
    property string p7_inf3: "More info for option 3"
}
